/* 覆盖element-plus样式 */
.el-menu {border: none!important;}
.el-menu .el-menu-item a {color: inherit;text-decoration: none;display: block;width:100%;height:100%;position: absolute;top:0px;left:0px;}
.el-card__body{padding: 0;}
.el-form-item-msg {font-size: 12px;color: #999;clear: both;}
.el-container {height: 100%;}
.el-aside {border-right: 1px solid #e6e6e6;background: #fff;}
.el-header {background: #fff;border-bottom: 1px solid #e6e6e6;padding:13px 15px;display: flex;justify-content: space-between;align-items: center;}
.el-header .left-panel {display: flex;align-items: center;}
.el-header .right-panel {display: flex;align-items: center;}
.el-header .right-panel > * + * {margin-left:10px;}
.el-footer {background: #fff;border-top: 1px solid #e6e6e6;padding:13px 15px;}
.el-main {padding:15px;}
.el-main.nopadding {padding:0;background: #fff;}
.el-drawer__body {overflow: auto;padding:0;}
.el-popconfirm__main {margin: 14px 0;}
.el-card__header {border-bottom: 0;font-size: 17px;font-weight: bold;padding:15px 20px 0px 20px;}
.el-dialog__title {font-size: 17px;font-weight: bold;}
.el-drawer__header>:first-child {font-size: 17px;font-weight: bold;}
.el-tree.menu .el-tree-node__content {height:36px;}
.el-tree.menu .el-tree-node__content .el-tree-node__label .icon {margin-right: 5px;}
.el-input-number__decrease, .el-input-number__increase {top:2px;}
.el-menu-item{display: flex; align-items: center;}
.el-menu-item [class^=fe-] {font-size: 18px;display: inline-block;line-height: 1;}
.el-menu-item [class^=fe-], .el-submenu [class^=fe-] {margin-right: 5px;vertical-align: middle;width: 24px;text-align: center;}
.el-sub-menu [class^=fe-] {display: inline-block;line-height: 1;vertical-align: middle;margin-right: 5px;width: 24px;text-align: center;font-size: 18px;}
.el-progress__text {font-size: 12px!important;}
.el-progress__text i {font-size: 14.4px!important;}
.el-step.is-horizontal .el-step__line {height:1px;}
.el-step__title {font-size: 14px;}
.drawerBG {background: #f6f8f9;}
.el-button+.el-dropdown {margin-left: 10px;}
.el-button-group+.el-dropdown {margin-left: 10px;}
.el-tag+.el-tag {margin-left: 10px;}
.el-button-group+.el-button-group {margin-left: 10px;}
.el-tabs{display: flex; flex-direction: column; min-height: 0; flex:1;}
.el-tabs .el-tabs__content{flex:1;}
.el-tab-pane{display: flex; flex-direction: column; height: 100%; min-height: 0;}
.el-tabs__nav-wrap::after {height: 1px;}
.el-table th.is-sortable {transition: .1s;}
.el-table th.is-sortable:hover {background: #eee;}
.el-table .el-table__body-wrapper {background: #f6f8f9;}
.el-table .el-table__cell.is-right{padding-right: 20px;}
.el-col .el-card {margin-bottom: 15px;}
.el-radio-group{display: flex; flex-wrap: wrap;}
.el-descriptions__label:not(.is-bordered-label){ width: 80px; display: inline-block; text-align: left;}
.dropdownitem{line-height: 27px; padding: 0 15px; font-size: 13px; color: var(--el-text-color-regular); cursor: pointer; outline: 0;}
.dropdownitem:hover{background-color: var(--el-dropdown-menuItem-hover-fill); color: var(--el-dropdown-menuItem-hover-color);}
.el-card{position: relative;}

.el-table th.el-table__cell{color: #666; background-color: #f6f8f9;}

.el-timeline-item__timestamp{font-size: 12px;}

.el-button i+span{    margin-left: 5px;}

.el-empty__description{margin-top: 5px;}

.el-table__header .el-checkbox.el-checkbox--small{height: 100%; display: flex; align-items: center;}

/* 动态值 */
.el-button--default:active, .el-button--default.is-plain:active {border-color: var(--el-color-primary-darken-1, #0d84ff);color: var(--el-color-primary-darken-1, #0d84ff);}
.el-button--primary {background-color: var(--el-color-primary);border-color: var(--el-color-primary);}
.el-button--primary:focus, .el-button--primary:hover {background: var(--el-color-primary-light-2);border-color: var(--el-color-primary-light-2);}
.el-button--primary:active {background-color: var(--el-color-primary-darken-1, #0d84ff);border-color: var(--el-color-primary-darken-1, #0d84ff);color: #fff;}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {background: var(--el-color-primary-light-5);border-color: var(--el-color-primary-light-5);}
.el-button--primary.is-plain {background: var(--el-color-primary-light-9);border-color: var(--el-color-primary-light-6);color: var(--el-color-primary);}
.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {background-color: var(--el-color-primary);border-color: var(--el-color-primary);}
.el-button--primary.is-plain:active {background-color: var(--el-color-primary-darken-1, #0d84ff);border-color: var(--el-color-primary-darken-1, #0d84ff);}
.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover {background: var(--el-color-primary-light-9);border-color: var(--el-color-primary-light-8);color: var(--el-color-primary-light-4);}
.el-button--text:focus, .el-button--text:hover {color: var(--el-color-primary-light-2);border-color: transparent;background-color: transparent;}
.aminui-side .el-menu-item.is-active {background: var(--el-color-primary-light-9);color: var(--el-color-primary)!important;}

.adminui-header {background-color: var(--el-color-primary);}
.aminui-side-split li.active {background-color: var(--el-color-primary);}
.adminui-tags li:hover {background-color: var(--el-color-primary-light-9);}
.adminui-tags li.active {background-color: var(--el-color-primary)!important;}
.contextmenu li:hover {background-color: var(--el-color-primary-light-9)!important;color: var(--el-color-primary-light-2)!important;}
.data-box .item-background {background-color: var(--el-color-primary)!important;}
.layout-setting,.diy-grid-setting {background-color: var(--el-color-primary)!important;}

/* 覆盖tinymce样式 */
.sceditor .tox-tinymce {border: 1px solid #DCDFE6;}
.sceditor .tox .tox-statusbar {border-top: 1px solid #DCDFE6;}
.sceditor .tox .tox-toolbar__primary {background: #f6f8f9;border-bottom: 1px solid #DCDFE6;}


/* 覆盖树节点（定位） */
.roletree .el-tree-node__content, .roletree .el-tree-virtual-list{height: auto !important;}
.roletree .el-tree-node{height: auto !important; position: inherit !important;}
.roletree .el-tree-node__content:hover{background-color:transparent;}
.roletree .is-focusable{background-color:transparent;}
.roletree .el-tree-node:focus>.el-tree-node__content{background-color:transparent;}
.roletree .el-tree-virtual-list > div{height: auto !important;}
.roletree .el-tree-node__content{align-items: flex-start;}

/* 覆盖form表单 */
.custom-dialog .el-form-item .el-select{width: 100%;}
.formshows{margin-bottom: 20px; margin-top: 20px;}
.formshows .el-form-item{margin-bottom: 0px;}
.formshows .el-form-item.el-form-item--small .el-form-item__label{line-height: 30px;}
.formshows .el-form-item.el-form-item--small .el-form-item__content{line-height: 30px;}
.el-form-item .el-form-item__label{color:#4B5772BF;}
.el-form-item__content{color:#4B5772;}
.el-form-item__content{word-break: break-all !important;}

// 覆盖多选下拉
.el-select .el-select__tags .el-tag{ background-color: #ecf5ff; border-color: #d9ecff; color:#409eff;}

.el-select .el-select__tags .el-tag .el-icon-close{ color:#409eff; background-color: transparent; right: -4px;}
.el-select .el-select__tags .el-tag .el-icon-close:hover{ background-color: #409eff; color:#ffffff;}

// 覆盖表格
.el-table--small {font-size: 14px;}